Defaults Manager

Future Enhancements:

Planned for 1.0: (This may change at any time)

Finish drag and drop support.
Finish copy and paste support (using the Property List format).
Implement preferences.
Improve documentation.
Change the domain list from an NSBrowser to an NSTableView.
Ability to view the Registration Domains for other applications.

Beyond 1.0: (This may change at any time)

Ability to edit other users' defaults databases.
Ability to edit the host's defaults database.
Developer Framework for embedding Defaults Manager into your application while testing.
	- Ability to view the NSRegistrationDomain and NSArgumentDomain (volatile domains).
 
Known Issues:

Binary values cannot be edited.  I am not planning on allowing binary values to be editable.  This could cause serious problems with the applications that rely on the binary data.

On Mac OS X 10.1:

	- There are GUI problems where the background of the domains and properties is not drawn.  This appears to be a bug in 10.1 and I don't know if there's a way to fix it.  :-(
	- The progress indicator in the lower left of the main window is always visible and very small.  This should be a spinning indicator, but that wasn't made available until Jaguar (10.2).

Release History:

1.0 Beta 6 (v86), 10/2/03

Updated the beta serial number to extend the evaluation.

1.0 Beta 5 (v85), 8/29/03

Updated the beta serial number to extend the evaluation.

1.0 Beta 4 (v84), 7/30/03

Added copy support (cut & paste support coming).
Added drag support, only from the outline view currently (drop support coming).

1.0 Beta 3 (v83), 7/09/03

Fixed a bug where you couldn't add items to an empty array.
Added undo and redo support.
Changed the layout of the Backup windows (they are now resizable).
List items from the Backup windows can be moved by double-clicking.
Buttons in the Backup window are enabled and disabled properly.
Updated the eSellerate engine to version 3.5.2.
Registration can now be done on computers without an Internet connection.

1.0 Beta 2 (v82), 6/23/03

Added the ability to backup and restore the defaults database (File->Backup Defaults...).
	- You can restore only some or all of the domains.
The Domains and property columns are now sorted properly.
Made it fully functional during the Beta period.  Each Beta will expire after 25 days.
Enhanced the registration code (you can now register & buy a preview version).
Length of preview is now shown in the About window.
Changed the size of the bottom text view in the main window.
Price reduced to $20, $13 with coupon "DM1BETA".

1.0 Beta 1.1 (v81), 6/11/03

Fixed a bug for Mac OS X 10.1 where Defaults Manager crashed on launch.
Changed the default placement of the main window.

1.0 Beta 1 (v80), 6/10/03

First public release.
Fixed a bug where you could enter a domain with the same name as an existing domain.
Fixed a bug where you could enter a property with the same name as an existing property.
Added Acknowledgments to the online help.
Took out a lot of NSLog debug code.
Added feedback when "Check for Update" is called.
Changed the integrated eSeller from Preview to Active.
Prepped for release.

1.0 Alpha 3, 6/6/03

Added online help.
Took out many debug messages.
Added an automatic update checker.
Date values can now be changed.
The bottom view is now always updated.
The License and Release Notes now show up in their own windows.
Added Serial Number Activation.

1.0 Alpha 2, 5/28/03

Added ability to add new domains.
Added searching capabilities.
Fixed a bug where Defaults Manager could crash when first opened.
Hooked up the Kuwan.net logos so they now open the Kuwan.net home page.
Added items to the Help menu to view the license and release notes.
Added items to the Help menu to open the Kuwan.net home page and forums.
Fixed a bug in the evaluation code.
Added "Synchronize" to the File menu, replacing "Save."
Removed the "Synchronize" button from the main window.
Removed the Persistent and Volatile Domain radio buttons from the main window.
Removed code that saved a copy of the user defaults in the user's home directory (named defaults.plist) during every synchronize.

1.0 Alpha 1, 5/14/03

First Alpha release.